package com.lang.dto.datasource;

import lombok.Data;
import org.springframework.stereotype.Component;

/**
 * creat by SimonLang
 * 2022/12/30 21:34
 */
@Component
@Data
public class BaseDataSourceDto {

    /**
     * 数据源类型
     * 1.MYSQL 2.ORACLE 3.ELASTICSERACH 4.KAFKA 5.REDIS 6.FTP
     */
    public String dataSourceType;

    /**
     * ip:port
     */
    public String hostPort;

    /**
     * 数据库实例名称(自定义)
     */
    public String instantName;

    /**
     * 用户名
     */
    public String dbUsername;

    /**
     * 密码
     */
    public String dbPassword;

    /**
     * 授权方式
     * 0 ： 无授权，
     * 1 : 使用用户名/密码
     * 2 ： Kerberos认证
     */
    public String authorize;

}

